$(function () {
  //给a链接注册事件
  $(".login-box a").on("click", function () {
    $(".login-box").hide()
    $(".reg-box").show()
  })
  $(".reg-box a").on("click", function () {
    $(".reg-box").hide()
    $(".login-box").show()
  })
})
// 从layui里面获取form对象
var form = layui.form
form.verify({
  // 自定义了一个pwd的校验规则
  // key(规则名称)：value/函数/数组
  pwd: [/^[\S]{6,12}$/, "密码必须6-12,且不能输入空格"],
  //  \S只要是非空格都行
  // 填入lay-verify里面去
  repwd(value) {
    if ($(".reg-box [name=password]").val() !== value) {
      return "两次输入的内容不一致"
    }
  }
  // 监听注册表单的提交事件
 
})
// const baseURL = "http://api-breakingnews-web.itheima.net"
$("#form_reg").on("submit",function(e){
  e.preventDefault()  //阻止默认提交事件
   const index = layui.layer.load()
  // $.post $.ajax
  $.ajax({
    type:"post",
    url:`/api/reguser`,
    data:$(this).serialize(),  //多给字段一般没有任何问题
    
    success({status,message}){
      layui.layer.close(index)   //关闭进度条
      if(status === 0 ){
        layui.layer.msg("注册成功");
       $(".reg-box #link_login").trigger("click")  //触发这个a链接的点击事件
      }else{
        layui.layer.msg(message); 
      }
    }
  })
   
})

$("#form_login").on("submit",function(e){
  e.preventDefault()  //阻止默认提交事件
  const index = layui.layer.load()   //开启进度条，得到一个索引
 // $.post $.ajax
 $.ajax({
   type:"post",
   url:`/api/login`,
   data:$(this).serialize(),  //多给字段一般没有任何问题
     //将token存入本地储存，以后用的时候直接取 
   success({status,message,token}){
     layui.layer.close(index)  //关闭进度条
     if(status === 0 ){
       layui.layer.msg("登录成功");
       localStorage.setItem("token",token)
      //  跳转到index.html
      window.location.href ="/index.html"
     }else{
       layui.layer.msg(message); 
     }
   }
 })
})



